package com.itheima.d3_transform_stream;

import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.Charset;

/*
     目标：掌握不同编码读取乱码的问题。

     问题 : 如果代码编码和被读取的文本文件的编码是不一致的，使用字符流读取文本文件时就会出现乱码！
 */
public class Test1 {
    public static void main(String[] args) throws IOException {
        FileReader fr = new FileReader("E:\\img1\\abcd.txt", Charset.forName("GBK"));
        int lne;
        char[]cha=new char[1024];
        while ((lne=fr.read(cha))!=-1){
            System.out.println(new String(cha,0,lne));
        }
        fr.close();
    }
}
